package demo4;


import java.util.Objects;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:
 * Date: 2024-06-18
 * Time: 16:26
 */
public class Dog extends Animal implements IRunning,ISwimming{
    //调用父类的构造方法
    public Dog(String name, int age) {
        super(name, age);
    }

    @Override
    public void eat() {
        System.out.println(this.name + "吃狗粮...");
    }

    public void bark(){
        System.out.println(this.name + "汪汪叫...");
    }

    @Override
    public void run() {
        System.out.println(this.name + "正在跑...");
    }

    @Override
    public void swim() {
        System.out.println(this.name + "在游泳...");
    }

   /* public boolean equals(Object obj){
        Dog tmp = (Dog)obj;
        return tmp.name.equals(this.name)
                && tmp.age == this.age;
    }*/



    public int hashcode(){
        return Objects.hash(name,age);
    }


}
